<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.5"/>
<title>i3cpsx: XI3cPsx Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
  $(window).load(resizeHeight);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="HTML_custom.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="xlogo_bg.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">i3cpsx
   </div>
   <div id="projectbrief">Vitis Drivers API Documentation</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.5 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Overview</span></a></li>
      <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="globals.html"><span>APIs</span></a></li>
      <li><a href="files.html"><span>File&#160;List</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('struct_x_i3c_psx.html','');});
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#pub-attribs">Data Fields</a>  </div>
  <div class="headertitle">
<div class="title">XI3cPsx Struct Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>The <a class="el" href="struct_x_i3c_psx.html" title="The XI3cPsx driver instance data. ">XI3cPsx</a> driver instance data.  
 <a href="struct_x_i3c_psx.html#details">More...</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Data Fields</h2></td></tr>
<tr class="memitem:a5e7528b6b541df2aa974296f39df2703"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_x_i3c_psx___config.html">XI3cPsx_Config</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_i3c_psx.html#a5e7528b6b541df2aa974296f39df2703">Config</a></td></tr>
<tr class="memdesc:a5e7528b6b541df2aa974296f39df2703"><td class="mdescLeft">&#160;</td><td class="mdescRight">Configuration structure.  <a href="#a5e7528b6b541df2aa974296f39df2703">More...</a><br/></td></tr>
<tr class="separator:a5e7528b6b541df2aa974296f39df2703"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adc6f246947bd9659b30682d0fa9bf606"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_i3c_psx.html#adc6f246947bd9659b30682d0fa9bf606">IsReady</a></td></tr>
<tr class="memdesc:adc6f246947bd9659b30682d0fa9bf606"><td class="mdescLeft">&#160;</td><td class="mdescRight">Device is initialized and ready.  <a href="#adc6f246947bd9659b30682d0fa9bf606">More...</a><br/></td></tr>
<tr class="separator:adc6f246947bd9659b30682d0fa9bf606"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a466106bde98899bbceaa552e6b682aa9"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_i3c_psx.html#a466106bde98899bbceaa552e6b682aa9">Options</a></td></tr>
<tr class="memdesc:a466106bde98899bbceaa552e6b682aa9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Options set in the device.  <a href="#a466106bde98899bbceaa552e6b682aa9">More...</a><br/></td></tr>
<tr class="separator:a466106bde98899bbceaa552e6b682aa9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8926d74f4aaac49afa4f74cb4226dddf"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_i3c_psx.html#a8926d74f4aaac49afa4f74cb4226dddf">Addr</a> [20]</td></tr>
<tr class="memdesc:a8926d74f4aaac49afa4f74cb4226dddf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Dynamic Addresses to be assigned.  <a href="#a8926d74f4aaac49afa4f74cb4226dddf">More...</a><br/></td></tr>
<tr class="separator:a8926d74f4aaac49afa4f74cb4226dddf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa4e86515848799d66d49b9fd7300817b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_x_i3c_psx___master___caps.html">XI3cPsx_Master_Caps</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_i3c_psx.html#aa4e86515848799d66d49b9fd7300817b">Caps</a></td></tr>
<tr class="memdesc:aa4e86515848799d66d49b9fd7300817b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cmd, Data fifo depths.  <a href="#aa4e86515848799d66d49b9fd7300817b">More...</a><br/></td></tr>
<tr class="separator:aa4e86515848799d66d49b9fd7300817b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a23501fa5bfa309ff26278d73e0f50d47"><td class="memItemLeft" align="right" valign="top">u8 *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_i3c_psx.html#a23501fa5bfa309ff26278d73e0f50d47">SendBufferPtr</a></td></tr>
<tr class="memdesc:a23501fa5bfa309ff26278d73e0f50d47"><td class="mdescLeft">&#160;</td><td class="mdescRight">Pointer to send buffer.  <a href="#a23501fa5bfa309ff26278d73e0f50d47">More...</a><br/></td></tr>
<tr class="separator:a23501fa5bfa309ff26278d73e0f50d47"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c7e8bbb027d3b3db6bcc75d0159ed07"><td class="memItemLeft" align="right" valign="top">u8 *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_i3c_psx.html#a6c7e8bbb027d3b3db6bcc75d0159ed07">RecvBufferPtr</a></td></tr>
<tr class="memdesc:a6c7e8bbb027d3b3db6bcc75d0159ed07"><td class="mdescLeft">&#160;</td><td class="mdescRight">Pointer to recv buffer.  <a href="#a6c7e8bbb027d3b3db6bcc75d0159ed07">More...</a><br/></td></tr>
<tr class="separator:a6c7e8bbb027d3b3db6bcc75d0159ed07"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1db2cb8625f5aa92421a4e23a95ee08a"><td class="memItemLeft" align="right" valign="top">u16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_i3c_psx.html#a1db2cb8625f5aa92421a4e23a95ee08a">SendByteCount</a></td></tr>
<tr class="memdesc:a1db2cb8625f5aa92421a4e23a95ee08a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of bytes still expected to send.  <a href="#a1db2cb8625f5aa92421a4e23a95ee08a">More...</a><br/></td></tr>
<tr class="separator:a1db2cb8625f5aa92421a4e23a95ee08a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5f6557d152c81871ae0b56618a7d7d80"><td class="memItemLeft" align="right" valign="top">u16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_i3c_psx.html#a5f6557d152c81871ae0b56618a7d7d80">RecvByteCount</a></td></tr>
<tr class="memdesc:a5f6557d152c81871ae0b56618a7d7d80"><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of bytes still expected to receive.  <a href="#a5f6557d152c81871ae0b56618a7d7d80">More...</a><br/></td></tr>
<tr class="separator:a5f6557d152c81871ae0b56618a7d7d80"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1a18bf66f27f4972a09b8f9cd4ec3831"><td class="memItemLeft" align="right" valign="top">u16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_i3c_psx.html#a1a18bf66f27f4972a09b8f9cd4ec3831">CurrByteCount</a></td></tr>
<tr class="memdesc:a1a18bf66f27f4972a09b8f9cd4ec3831"><td class="mdescLeft">&#160;</td><td class="mdescRight">No.  <a href="#a1a18bf66f27f4972a09b8f9cd4ec3831">More...</a><br/></td></tr>
<tr class="separator:a1a18bf66f27f4972a09b8f9cd4ec3831"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a207548b6a916d69a8179fb0eefaa0220"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_i3c_psx.html#a207548b6a916d69a8179fb0eefaa0220">UpdateTxSize</a></td></tr>
<tr class="memdesc:a207548b6a916d69a8179fb0eefaa0220"><td class="mdescLeft">&#160;</td><td class="mdescRight">If tx size register has to be updated.  <a href="#a207548b6a916d69a8179fb0eefaa0220">More...</a><br/></td></tr>
<tr class="separator:a207548b6a916d69a8179fb0eefaa0220"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:affbf5fccc56275bd3ec28499959318ca"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_i3c_psx.html#affbf5fccc56275bd3ec28499959318ca">IsSend</a></td></tr>
<tr class="memdesc:affbf5fccc56275bd3ec28499959318ca"><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether master is sending or receiving.  <a href="#affbf5fccc56275bd3ec28499959318ca">More...</a><br/></td></tr>
<tr class="separator:affbf5fccc56275bd3ec28499959318ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6528c14b689455682fcbc980f75e98e2"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_i3c_psx.html#a6528c14b689455682fcbc980f75e98e2">IsRepeatedStart</a></td></tr>
<tr class="memdesc:a6528c14b689455682fcbc980f75e98e2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Indicates if user set repeated start.  <a href="#a6528c14b689455682fcbc980f75e98e2">More...</a><br/></td></tr>
<tr class="separator:a6528c14b689455682fcbc980f75e98e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8d9a61e2e101066fd2cfb31209b1a721"><td class="memItemLeft" align="right" valign="top">s32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_i3c_psx.html#a8d9a61e2e101066fd2cfb31209b1a721">Is10BitAddr</a></td></tr>
<tr class="memdesc:a8d9a61e2e101066fd2cfb31209b1a721"><td class="mdescLeft">&#160;</td><td class="mdescRight">Indicates if user set 10 bit address.  <a href="#a8d9a61e2e101066fd2cfb31209b1a721">More...</a><br/></td></tr>
<tr class="separator:a8d9a61e2e101066fd2cfb31209b1a721"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6bcee9228169f21f0be5293d59dc5831"><td class="memItemLeft" align="right" valign="top">XI3cPsx_IntrHandler&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_i3c_psx.html#a6bcee9228169f21f0be5293d59dc5831">StatusHandler</a></td></tr>
<tr class="memdesc:a6bcee9228169f21f0be5293d59dc5831"><td class="mdescLeft">&#160;</td><td class="mdescRight">Event handler function.  <a href="#a6bcee9228169f21f0be5293d59dc5831">More...</a><br/></td></tr>
<tr class="separator:a6bcee9228169f21f0be5293d59dc5831"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a855ecd26bd9e9dca3795b45626f618ef"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_i3c_psx.html#a855ecd26bd9e9dca3795b45626f618ef">CallBackRef</a></td></tr>
<tr class="memdesc:a855ecd26bd9e9dca3795b45626f618ef"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback reference for event handler.  <a href="#a855ecd26bd9e9dca3795b45626f618ef">More...</a><br/></td></tr>
<tr class="separator:a855ecd26bd9e9dca3795b45626f618ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>The <a class="el" href="struct_x_i3c_psx.html" title="The XI3cPsx driver instance data. ">XI3cPsx</a> driver instance data. </p>
<p>The user is required to allocate a variable of this type for each IIC device in the system. A pointer to a variable of this type is then passed to the driver API functions. </p>
</div><h2 class="groupheader">Field Documentation</h2>
<a class="anchor" id="a8926d74f4aaac49afa4f74cb4226dddf"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XI3cPsx::Addr[20]</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Dynamic Addresses to be assigned. </p>

</div>
</div>
<a class="anchor" id="a855ecd26bd9e9dca3795b45626f618ef"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* XI3cPsx::CallBackRef</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Callback reference for event handler. </p>

<p>Referenced by <a class="el" href="group___overview.html#ga804fd6fec118ef2902d1a3cf8893a3b2">XI3cPsx_MasterInterruptHandler()</a>, and <a class="el" href="group___overview.html#ga49588a527df3275f36af02d46caa8dad">XI3cPsx_SetStatusHandler()</a>.</p>

</div>
</div>
<a class="anchor" id="aa4e86515848799d66d49b9fd7300817b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="struct_x_i3c_psx___master___caps.html">XI3cPsx_Master_Caps</a> XI3cPsx::Caps</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Cmd, Data fifo depths. </p>

</div>
</div>
<a class="anchor" id="a5e7528b6b541df2aa974296f39df2703"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="struct_x_i3c_psx___config.html">XI3cPsx_Config</a> XI3cPsx::Config</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Configuration structure. </p>

<p>Referenced by <a class="el" href="group___overview.html#ga10dedaf409b8b5c149dd04b5d082769e">XI3cPsx_BusInit()</a>, <a class="el" href="group___overview.html#gac782c97edc12d91318ab4984cc34d842">XI3cPsx_CfgInitialize()</a>, <a class="el" href="group___overview.html#ga804fd6fec118ef2902d1a3cf8893a3b2">XI3cPsx_MasterInterruptHandler()</a>, <a class="el" href="group___overview.html#ga858ac6e2e7491133b6781a3ad9a80a20">XI3cPsx_MasterRecv()</a>, <a class="el" href="group___overview.html#ga759bdfcbba7cff4248e1a490f9b2b8c2">XI3cPsx_MasterRecvPolled()</a>, <a class="el" href="group___overview.html#ga4f245bce33f80afa0f5458bae59b8da9">XI3cPsx_MasterSend()</a>, <a class="el" href="group___overview.html#gaaaf31be44492b9baf96f0fc8659af975">XI3cPsx_MasterSendPolled()</a>, <a class="el" href="group___overview.html#ga93a8a74ad0e713a3a76a39b0fd4c116e">XI3cPsx_RdRxFifo()</a>, <a class="el" href="group___overview.html#ga72475e850e3677acf4a32c3a6ba58141">XI3cPsx_Reset()</a>, <a class="el" href="group___overview.html#ga5f5337ebb6a45588fd6c72aeaa87ecc0">XI3cPsx_ResetFifos()</a>, <a class="el" href="group___overview.html#ga8a69288d43feb7b4b08a025f240c7d3d">XI3cPsx_SendAddrAssignCmd()</a>, <a class="el" href="group___overview.html#ga9cba8edc454d81b6aefdc5381d4da2a8">XI3cPsx_SetupSlave()</a>, <a class="el" href="group___overview.html#ga1d604f37a4c41d005558d9ba8124875c">XI3cPsx_SlaveRecvPolled()</a>, <a class="el" href="group___overview.html#ga752cebd71adb1580f43247b84b52c2fb">XI3cPsx_SlaveSendPolled()</a>, <a class="el" href="group___overview.html#ga620be974fe2a6fd52a390ce36cc1a300">XI3cPsx_WrCmdFifo()</a>, and <a class="el" href="group___overview.html#gaeed5de7c301b766489abd94c062953c4">XI3cPsx_WrTxFifo()</a>.</p>

</div>
</div>
<a class="anchor" id="a1a18bf66f27f4972a09b8f9cd4ec3831"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u16 XI3cPsx::CurrByteCount</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>No. </p>
<p>of bytes expected in current transfer </p>

</div>
</div>
<a class="anchor" id="a8d9a61e2e101066fd2cfb31209b1a721"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">s32 XI3cPsx::Is10BitAddr</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Indicates if user set 10 bit address. </p>

</div>
</div>
<a class="anchor" id="adc6f246947bd9659b30682d0fa9bf606"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XI3cPsx::IsReady</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Device is initialized and ready. </p>

<p>Referenced by <a class="el" href="group___overview.html#gac782c97edc12d91318ab4984cc34d842">XI3cPsx_CfgInitialize()</a>, <a class="el" href="group___overview.html#ga804fd6fec118ef2902d1a3cf8893a3b2">XI3cPsx_MasterInterruptHandler()</a>, <a class="el" href="group___overview.html#ga5f5337ebb6a45588fd6c72aeaa87ecc0">XI3cPsx_ResetFifos()</a>, <a class="el" href="group___overview.html#ga49588a527df3275f36af02d46caa8dad">XI3cPsx_SetStatusHandler()</a>, <a class="el" href="group___overview.html#ga9cba8edc454d81b6aefdc5381d4da2a8">XI3cPsx_SetupSlave()</a>, <a class="el" href="group___overview.html#gac618b456af832c82d2969c38fea94598">XI3cPsx_SlaveInterruptHandler()</a>, <a class="el" href="group___overview.html#ga1c923ed56bd4f8ced720fc5f63136ed5">XI3cPsx_SlaveRecv()</a>, <a class="el" href="group___overview.html#ga1d604f37a4c41d005558d9ba8124875c">XI3cPsx_SlaveRecvPolled()</a>, and <a class="el" href="group___overview.html#ga752cebd71adb1580f43247b84b52c2fb">XI3cPsx_SlaveSendPolled()</a>.</p>

</div>
</div>
<a class="anchor" id="a6528c14b689455682fcbc980f75e98e2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">s32 XI3cPsx::IsRepeatedStart</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Indicates if user set repeated start. </p>

</div>
</div>
<a class="anchor" id="affbf5fccc56275bd3ec28499959318ca"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">s32 XI3cPsx::IsSend</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Whether master is sending or receiving. </p>

</div>
</div>
<a class="anchor" id="a466106bde98899bbceaa552e6b682aa9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XI3cPsx::Options</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Options set in the device. </p>

</div>
</div>
<a class="anchor" id="a6c7e8bbb027d3b3db6bcc75d0159ed07"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u8* XI3cPsx::RecvBufferPtr</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Pointer to recv buffer. </p>

<p>Referenced by <a class="el" href="group___overview.html#ga804fd6fec118ef2902d1a3cf8893a3b2">XI3cPsx_MasterInterruptHandler()</a>, <a class="el" href="group___overview.html#ga858ac6e2e7491133b6781a3ad9a80a20">XI3cPsx_MasterRecv()</a>, <a class="el" href="group___overview.html#ga759bdfcbba7cff4248e1a490f9b2b8c2">XI3cPsx_MasterRecvPolled()</a>, <a class="el" href="group___overview.html#ga93a8a74ad0e713a3a76a39b0fd4c116e">XI3cPsx_RdRxFifo()</a>, and <a class="el" href="group___overview.html#ga1d604f37a4c41d005558d9ba8124875c">XI3cPsx_SlaveRecvPolled()</a>.</p>

</div>
</div>
<a class="anchor" id="a5f6557d152c81871ae0b56618a7d7d80"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u16 XI3cPsx::RecvByteCount</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Number of bytes still expected to receive. </p>

<p>Referenced by <a class="el" href="group___overview.html#ga804fd6fec118ef2902d1a3cf8893a3b2">XI3cPsx_MasterInterruptHandler()</a>, <a class="el" href="group___overview.html#ga858ac6e2e7491133b6781a3ad9a80a20">XI3cPsx_MasterRecv()</a>, <a class="el" href="group___overview.html#ga759bdfcbba7cff4248e1a490f9b2b8c2">XI3cPsx_MasterRecvPolled()</a>, <a class="el" href="group___overview.html#ga93a8a74ad0e713a3a76a39b0fd4c116e">XI3cPsx_RdRxFifo()</a>, and <a class="el" href="group___overview.html#ga1d604f37a4c41d005558d9ba8124875c">XI3cPsx_SlaveRecvPolled()</a>.</p>

</div>
</div>
<a class="anchor" id="a23501fa5bfa309ff26278d73e0f50d47"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u8* XI3cPsx::SendBufferPtr</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Pointer to send buffer. </p>

<p>Referenced by <a class="el" href="group___overview.html#ga804fd6fec118ef2902d1a3cf8893a3b2">XI3cPsx_MasterInterruptHandler()</a>, <a class="el" href="group___overview.html#ga4f245bce33f80afa0f5458bae59b8da9">XI3cPsx_MasterSend()</a>, <a class="el" href="group___overview.html#gaaaf31be44492b9baf96f0fc8659af975">XI3cPsx_MasterSendPolled()</a>, <a class="el" href="group___overview.html#ga752cebd71adb1580f43247b84b52c2fb">XI3cPsx_SlaveSendPolled()</a>, and <a class="el" href="group___overview.html#gaeed5de7c301b766489abd94c062953c4">XI3cPsx_WrTxFifo()</a>.</p>

</div>
</div>
<a class="anchor" id="a1db2cb8625f5aa92421a4e23a95ee08a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u16 XI3cPsx::SendByteCount</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Number of bytes still expected to send. </p>

<p>Referenced by <a class="el" href="group___overview.html#ga804fd6fec118ef2902d1a3cf8893a3b2">XI3cPsx_MasterInterruptHandler()</a>, <a class="el" href="group___overview.html#ga4f245bce33f80afa0f5458bae59b8da9">XI3cPsx_MasterSend()</a>, <a class="el" href="group___overview.html#gaaaf31be44492b9baf96f0fc8659af975">XI3cPsx_MasterSendPolled()</a>, <a class="el" href="group___overview.html#ga752cebd71adb1580f43247b84b52c2fb">XI3cPsx_SlaveSendPolled()</a>, and <a class="el" href="group___overview.html#gaeed5de7c301b766489abd94c062953c4">XI3cPsx_WrTxFifo()</a>.</p>

</div>
</div>
<a class="anchor" id="a6bcee9228169f21f0be5293d59dc5831"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">XI3cPsx_IntrHandler XI3cPsx::StatusHandler</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Event handler function. </p>

<p>Referenced by <a class="el" href="group___overview.html#ga804fd6fec118ef2902d1a3cf8893a3b2">XI3cPsx_MasterInterruptHandler()</a>, and <a class="el" href="group___overview.html#ga49588a527df3275f36af02d46caa8dad">XI3cPsx_SetStatusHandler()</a>.</p>

</div>
</div>
<a class="anchor" id="a207548b6a916d69a8179fb0eefaa0220"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">s32 XI3cPsx::UpdateTxSize</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>If tx size register has to be updated. </p>

</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
	<p class="footer">&copy; Copyright 2015-2022 Xilinx, Inc. All Rights Reserved.</p>
	<p class="footer">&copy; Copyright 2022-2023 Advanced Micro Devices, Inc. All Rights Reserved.</p>
</div>
</body>
</html>
